package com.yswee.framework.widget.pulltorefresh;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.FrameLayout;


public abstract class PullToRefreshHeaderBase extends FrameLayout {
	
	public PullToRefreshHeaderBase(Context context) {
		super(context);
	}
	
	public PullToRefreshHeaderBase(Context context, AttributeSet attrs) {
		super(context, attrs);
	}

	public PullToRefreshHeaderBase(Context context, AttributeSet attrs, int defStyle) {
		super(context, attrs, defStyle);
	}

	protected abstract void reset();

	protected abstract void pullToRefresh();

	protected abstract void releaseToRefresh();

	protected abstract void refreshing();

	protected abstract void setPullLabel(String pullLabel);

	protected abstract void setReleaseLabel(String releaseLabel);

	protected abstract void setRefreshingLabel(String refreshingLabel);
	
}
